package com.scy.java.io.file;

import java.io.File;
import java.util.Date;

//获取文件的属性
public class FileAttribute {
    public static void main(String[] args) {
        //指定文件所在目录
        String path = "d:/";
        //建立File文件对象
        File file = new File(path, "出师表.txt");
        System.out.println("===========文件信息如下==========");
        System.out.println("文件的长度"+file.length()+"字节");
        System.out.println("是文件或者目录："+(file.isFile()?"是文件":"是目录"));
        System.out.println("是目录？："+(file.isDirectory()?"是目录":"不是目录"));
        System.out.println("是否可读:"+(file.canRead()?"可读":"不可读"));
        System.out.println("是否可写:"+(file.canWrite()?"可写":"不可写"));
        System.out.println("是否隐藏:"+(file.isHidden()?"隐藏":"不隐藏"));
        System.out.println("文件最后的修改日期："+new Date(file.lastModified()));
        System.out.println("文件的名称："+file.getName());
        System.out.println("文件的路径："+file.getPath());


    }


}
